-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

newBirthDescriptor{
	type = "class",
	name = "Rogue",
	display_name = "Негодяй",
	desc = {
		"Негодяи это мастера обмана. Они могут атаковать из теней и заманивать монстров в смертельные ловушки.",
	},
	descriptor_choices =
	{
		subclass =
		{
			__ALL__ = "disallow",
			Rogue = "allow",
			Shadowblade = "allow",
			Marauder = "allow",
		},
	},
	copy = {
		max_life = 100,
	},
}

newBirthDescriptor{
	type = "subclass",
	name = "Rogue",
	display_name = "Вор",
	desc = {
		"Вор это мастер обмана. Вор может прокрасться к тебе за спину и ударить сзади, нанеся ужасную рану.",
		"Вор обычно вооружён парными кинжалами. Также он, как правило, прекрасно разбирается в ловушках, умеет их обнаруживать, обезвреживать и устанавливать.",
		"Самые важные качества вора - ловкость и хитрость.",
		"#GOLD#Изменение характеристик:",
		"#LIGHT_BLUE# * хитрость +5;",
		"#LIGHT_BLUE# * ловкость +3;",
		"#LIGHT_BLUE# * сила +1.",
	},
	power_source = {technique=true},
	stats = { dex=3, str=1, cun=5, },
	talents_types = {
		["technique/dualweapon-attack"]={true, 0.3},
		["technique/dualweapon-training"]={true, 0.3},
		["technique/combat-techniques-active"]={false, 0.3},
		["technique/combat-techniques-passive"]={false, 0.3},
		["technique/combat-training"]={true, 0.3},
		["technique/field-control"]={false, 0},
		["cunning/stealth"]={true, 0.3},
		["cunning/trapping"]={true, 0.3},
		["cunning/dirty"]={true, 0.3},
		["cunning/lethality"]={true, 0.3},
		["cunning/survival"]={true, 0.3},
		["cunning/scoundrel"]={true, 0.3},
	},
	unlockable_talents_types = {
		["cunning/poisons"]={false, 0.3, "rogue_poisons"},
	},
	talents = {
		[ActorTalents.T_STEALTH] = 1,
		[ActorTalents.T_TRAP_MASTERY] = 1,
		[ActorTalents.T_LETHALITY] = 1,
		[ActorTalents.T_DUAL_STRIKE] = 1,
	},
	copy = {
		equipment = resolvers.equip{ id=true,
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="light", name="rough leather armour", autoreq=true, ego_chance=-1000}
		},
	},
}

newBirthDescriptor{
	type = "subclass",
	name = "Shadowblade",
	display_name = "Клинок тени",
	desc = {
		"Клинок тени это негодяй, который владеет магией. Он умеет убивать кинжалами, оставаясь при этом незамеченным и использует заклинания для того, чтобы эффективнее сражаться.",
		"Его способности к магии являются природными, по-настоящему он магии не обучался. Поэтому клинок тени не может самостоятельно восстанавливать ману и для подзарядки ему требуется помощь.",
		"Самые важные качества клинка тени - ловкость, хитрость и магия.",
		"#GOLD#Изменение характеристик:",
		"#LIGHT_BLUE# * ловкость +3;",
		"#LIGHT_BLUE# * хитрость +3;",
		"#LIGHT_BLUE# * магия +3.",
	},
	power_source = {technique=true, arcane=true},
	stats = { dex=3, mag=3, cun=3, },
	talents_types = {
		["spell/phantasm"]={true, 0},
		["spell/temporal"]={false, 0},
		["spell/divination"]={false, 0},
		["spell/conveyance"]={true, 0},
		["technique/dualweapon-attack"]={true, 0.2},
		["technique/dualweapon-training"]={true, 0.2},
		["technique/combat-techniques-active"]={true, 0.3},
		["technique/combat-techniques-passive"]={false, 0.3},
		["technique/combat-training"]={true, 0.2},
		["cunning/stealth"]={false, 0.3},
		["cunning/survival"]={true, 0.1},
		["cunning/lethality"]={true, 0.3},
		["cunning/dirty"]={true, 0.3},
		["cunning/shadow-magic"]={true, 0.3},
		["cunning/ambush"]={false, 0.3},
	},
	talents = {
		[ActorTalents.T_DUAL_STRIKE] = 1,
		[ActorTalents.T_SHADOW_COMBAT] = 1,
		[ActorTalents.T_PHASE_DOOR] = 1,
		[ActorTalents.T_LETHALITY] = 1,
	},
	copy = {
		resolvers.inscription("RUNE:_MANASURGE", {cooldown=25, dur=10, mana=620}),
		equipment = resolvers.equip{ id=true,
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="light", name="rough leather armour", autoreq=true, ego_chance=-1000}
		},
	},
}

newBirthDescriptor{
	type = "subclass",
	name = "Marauder",
	display_name = "Бандит",
	locked = function() return profile.mod.allow_build.rogue_marauder end,
	locked_desc = "Я не прячусь и не подкрадываюсь - потанцуй с моими клинками и посмотрим, кто слабей. Треск костей и черепов, звуки битвы делают меня счастливым!",
	desc = {
		"Глухие уголки Мадж-Эйяла не самое безопасное место. Дикие животные и драконы собирают кровавую жатву, но самые опасные хищники ходят на двух ногах. Воры и грабители, убийцы и нечистоплотные авантюристы, сумасшедшие волшебники и ненавидящие магию фанатики - все они представляют опасность для того, кто рискнёт выйти за пределы безопасных городских стен.",
		"В центре этого хаоса находится класс негодяев, больше полагающихся на силу, чем на обман. Прекрасный боец, быстрый, сильный, с парой клинков за спиной, бандит ищет свою жертву и устраняет её самым обычным образом. Он использует парное оружие, хорошо тренирован и не стесняется применять в бою грязные приёмы.",
		"Самые важные качества бандита - сила, ловкость и хитрость.",
		"#GOLD#Изменение характеристик:",
		"#LIGHT_BLUE# * сила +4;",
		"#LIGHT_BLUE# * ловкость +4;",
		"#LIGHT_BLUE# * хитрость +1.",
	},
	stats = { dex=4, str=4, cun=1, },
	talents_types = {
		["technique/dualweapon-attack"]={true, 0.2},
		["technique/dualweapon-training"]={true, 0.2},
		["technique/combat-techniques-active"]={true, 0.3},
		["technique/combat-techniques-passive"]={false, 0.0},
		["technique/combat-training"]={true, 0.3},
		["technique/field-control"]={true, 0.3},
		["technique/battle-tactics"]={false, 0.2},
		["technique/mobility"]={true, 0.3},
		["technique/thuggery"]={true, 0.3},
		["technique/conditioning"]={true, 0.3},
		["cunning/dirty"]={true, 0.3},
		["cunning/tactical"]={false, 0.2},
		["cunning/survival"]={true, 0.3},
	},
	unlockable_talents_types = {
		["cunning/poisons"]={false, -0.1, "rogue_poisons"},
	},
	talents = {
		[ActorTalents.T_DIRTY_FIGHTING] = 1,
		[ActorTalents.T_SKULLCRACKER] = 1,
		[ActorTalents.T_HACK_N_BACK] = 1,
		[ActorTalents.T_DUAL_STRIKE] = 1,
		[ActorTalents.T_ARMOUR_TRAINING] = 1,
	},
	copy = {
		equipment = resolvers.equip{ id=true,
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="weapon", subtype="dagger", name="iron dagger", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="light", name="rough leather armour", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="head", name="iron helm", autoreq=true, ego_chance=-1000},
		},
	},
}
